--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit a2b0d1c16472f397a2e033017499c2e7d4072c55
Parents : 1507389
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-11-23T23:55:16+01:00
Added filters example
Changes
Diff
diff --git a/examples/filters.py b/examples/filters.py
new file mode 100644
index 0000000..05768cd
--- /dev/null
+++ b/examples/filters.py
@@ -0,0 +1,23 @@
+import RNS
+import LXST
+import sys
+import time
+
+from LXST.Filters import BandPass, AGC
+
+target_frame_ms = 40
+raw = LXST.Codecs.Raw()
+
+filters = [BandPass(200, 8500), AGC()]
+
+line_sink = LXST.Sinks.LineSink()
+mixer = LXST.Mixer(target_frame_ms=target_frame_ms, sink=line_sink)
+line_source = LXST.Sources.LineSource(target_frame_ms=target_frame_ms, codec=raw, sink=mixer, filters=filters)
+
+mixer.start()
+line_source.start()
+print("Hit enter stop"); input()
+
+line_source.stop()
+
+time.sleep(0.5)
\ No newline at end of file
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────